#!/bin/bash

## 定义Python脚本的路径
#PYTHON_SCRIPT="/path/to/your/script.py"
#
## 定义输出Excel文件的目录
#EXCEL_DIR="/path/to/excel/output"

# 定义邮件接收者的邮箱地址
RECIPIENT="asdfzxcvqwer123a@@126.com"

# 定义邮件主题
SUBJECT="Your Subject Here"

# 获取当前日期和时间，用于动态命名Excel文件
CURRENT_DATE=$(date +%Y-%m-%d_%H-%M-%S)
EXCEL_FILE="${EXCEL_DIR}/output_${CURRENT_DATE}.xlsx"

# 执行Python脚本，并将输出保存为动态命名的Excel文件
python3 $PYTHON_SCRIPT $EXCEL_FILE

# 检查Excel文件是否存在
if [ -f $EXCEL_FILE ]; then
    # 使用mail命令发送带有附件的邮件
    # 注意：这里使用mail命令的-a选项来附加文件，但这可能取决于你的mail实现
    # 有些系统可能需要使用mutt或其他工具来发送附件
    echo "This is the body of the email." | mail -s "$SUBJECT" -a "$EXCEL_FILE" $RECIPIENT
else
    echo "Excel file does not exist to send."
fi